Voice activity detection/silence suppression system

ABSTRACT

A Voice Activity Detection/Silence Suppression (VAD/SS) system is connected to a channel of a transmission pipe. The channel provides a pathway for the transmission of energy. A method for operating a VAD/SS system includes detecting the energy on the channel, and activating or suppressing activation of the VAD/SS system depending upon the nature of the energy detected on the channel.

CROSS REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. application Ser. No.14/047,690, filed 7 Oct. 2013, entitled “OPERATING METHOD FOR VOICEACTIVITY DETECTION/SILENCE SUPPRESSION SYSTEM”, which is a continuationof U.S. application Ser. No. 13/712,323, filed 12 Dec. 2012, entitled“OPERATING METHOD FOR VOICE ACTIVITY DETECTION/SILENCE SUPPRESSIONSYSTEM”, now U.S. Pat. No. 8,577,674, which is a continuation of U.S.application Ser. No. 13/050,022, filed 17 Mar. 2011, entitled “OPERATINGMETHOD FOR VOICE ACTIVITY DETECTION/SILENCE SUPPRESSION SYSTEM”, nowU.S. Pat. No. 8,346,543, which is a continuation of U.S. applicationSer. No. 10/942,518, filed 16 Sep. 2004, entitled “OPERATING METHOD FORVOICE ACTIVITY DETECTION/SILENCE SUPPRESSION SYSTEM “, now U.S. Pat. No.7,917,356. The disclosures of each of these prior applications areincorporated by reference herein in their entirety.

BACKGROUND

1. Field

The embodiments disclosed herein relate generally to a method foroperating a Voice Activity Detection/Silence Suppression System (VAD/SSsystem) and more specifically, a method for selectively activating theVAD/SS system.

2. Related Art

A VAD/SS system provides for voice activity detection (VAD) and silencesuppression (SS). VAD provides for the detection of voice energy on achannel of a transmission pipe for an electrical communication system.Not detecting such voice energy may be considered as the detection ofsilence. Such silence may nevertheless be transmitted over suchtransmission pipes because of the automatic functioning of thecommunication system. Such transmission of silence is normallyundesirable since it occupies the channel with the transmission ofenergy which does not convey useful information. Accordingly, it isdesirable for such transmission of silence to be suppressed.

Such suppression of the transmission of silence is provided by the SSportion of the VAD/SS system. Silence Suppression further provides forthe making of the channel, over which the silence has been suppressed,available for the transmission of active voice energy from otherchannels of the transmission pipe. This effectively blocks thetransmission path between the original speakers/listeners provided bythe channel. Also, this provides for a more efficient use of thetransmission pipe by reducing the portion thereof which is carryingsilence. Bandwidth savings, or compression, are thereby provided byallowing multiple connections to share the bandwidth of a largetransmission pipe. Less overall bandwidth is required resulting insaving for the transmission service provider and transmission servicecustomer.

The VAD/SS system may also provide a noise-matching process where thedecoding end of the connection or channel supplies some noise duringperiods when the VAD has determined the absence of speech. The purposeof this supplied noise, also referred to as matching noise, is to maskthe operation of the VAD/SS system on connections that contain noise inaddition to the voice energy which is detected by the VAD. Suchadditional noise may be referred to as actual channel noise orbackground noise. On such connections the listener hears this actualchannel noise when the other party is speaking. However, when that partystops speaking and the VAD determines that the connection is in anon-voice state, i.e., detects silence, the SS initiates silencesuppression which makes the channel unavailable to the listener. As aresult, the listener no longer hears the actual channel noise. Thesetransitions between channel noise present and channel noise absentproduce an unnatural sound that may raise concerns of the listenerregarding the proper functioning of the communication link. Also, suchconcerns may be raised by the complete absence of audible sounds.

The unnatural sounds associated with the transitions between thepresence and absence of the actual channel noise may be disguised tosome extent by the addition of the matching noise. This improves theexperience of the listener. The extent to which the transition isdisguised depends upon the similarity between the actual channel noise,and the matching noise. Unfortunately, matching noise from known VAD/SSsystems typically has a relatively constant frequency and decible level,and, thus has a relatively basic sound. Such matching noise may besufficiently different from the actual channel noise, especially wherethis actual noise is dynamic, that the addition of the matching noisemay result in an audible transition from the actual channel noise, andan unnatural sound.

SUMMARY

A VAD/SS system is connected to a channel of a transmission pipe. Thechannel provides a pathway for the transmission of energy. The methodfor operating a VAD/SS system includes detecting the energy on thechannel, and activating or suppressing activation of the VAD/SS systemdepending upon the nature of the energy detected on the channel.

One embodiment provides for detecting the presence or absence of voiceenergy on a channel of a transmission pipe. If voice energy on thechannel is detected, the method provides for suppressing activation ofthe VAD/SS system. If voice energy on the channel is not detected, themethod provides for determining whether the noise is constant ordynamic. If the noise detected on the channel is constant, the methodprovides for activating the VAD/SS system. If the noise detected on thechannel is dynamic, the method further provides for suppressingactivation of the VAD/SS system.

This method restricts activation of the VAD/SS system to conditions whenthe noise detected is constant. Moreover, the method provides forsuppressing the activation of the VAD/SS system when the noise detectedis dynamic. This selective activation of the VAD/SS system enhances theeffectiveness thereof by limiting the activation to conditions when thenoise detected is most similar to the matching noise supplied by knownVAD/SS systems to the listener. This increases the likelihood that thelistener will not audibly detect the transition between the actualchannel noise and the matching noise, thereby reducing any concerns ofthe listener regarding the proper functioning of the communicationsystem which may result from such audible transitions. This increasesthe number of channels which may be provided by a fixed bandwidththereby increasing the compression thereof and bandwidth savings.

These and other features will be more fully understood from thefollowing description of specific embodiments taken together with theaccompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

In the drawings:

FIG. 1 is a block diagram showing the method for operating a VAD/SSSystem;

FIG. 2 is a power-spectrum graph of café noise for a measurement windowof 8 seconds;

FIG. 3 is a power-spectrum graph of music for a measurement window of 8seconds;

FIG. 4 is a power-spectrum graph of white noise for a measurement windowof 100 ms;

FIG. 5 is a power-spectrum graph of café noise for a measurement windowof 100 ms;

FIG. 6 is a power-spectrum graph of music for a measurement window of100 ms;

FIG. 7 is a power-spectrum graph of white noise for a measurement windowof 20 ms;

FIG. 8 is a power-spectrum graph of café noise for a measurement windowof 20 ms;

FIG. 9 is a power-spectrum graph of music for a measurement window of 20ms; and

FIG. 10 shows the voice quality for white noise, café noise and musicfor the VAD/SS system being on and off.

Corresponding reference characters indicate corresponding partsthroughout the several views of the drawings.

DETAILED DESCRIPTION

Referring to the drawings, and more particularly to FIG. 1, a method 10is shown for operating a Voice Activity Detection/Silence SuppressionSystem (VAD/SS system). The VAD/SS system is typically used with atransmission pipe having multiple channels, each of which provides fortransmission of electrical communication signals containing voiceenergy. Such a transmission pipe having multiple channels is oftenconsidered as having a bandwidth. Alternatively, the VAD/SS system maybe used with a transmission pipe having a single channel.

A preferred embodiment of the method 10 includes initially sampling thesound transmission on the channel. A sound transmission is typically atelephone call between at least two individuals, referred to herein eachas a speaker/listener. The transmission channel is examined for thepresence of voice energy, as indicated by the reference numeral 14 inFIG. 1.

If the examination 14 of the transmission channel results in thedecision that voice energy is present, then the system loops back to 12where another sample of the channel's energy is taken.

If the examination of the voice energy on the channel 14 indicates theabsence of voice energy thereon, then the VAD/SS system examines thenoise on the channel to determine whether the noise is constant ordynamic, as indicated by reference numeral 16 in FIG. 1. Thisdetermination of whether the noise is dynamic or constant is preferablymade by examining the noise spectrum, as shown in FIG. 1, or thepower-frequency spectrum of the noise. This examination may be based ona spectrum constancy criteria which may be determined according tovarious methodologies. For example, the peak/average energy ratio may becalculated for the whole spectrum. Alternatively, the peak/valley energyratio may be calculated for the whole frequency band or for eachsub-band. Another alternative is to calculate the sum of the squares ofthe energy difference between adjacent sub-bands. A still furtheralternative is to determine whether or not the peaks are harmonicfrequencies. Based on one or multiple calculations, the constancythreshold for the system may be defined.

If the examination of the noise on the channel 16 indicates that thenoise is dynamic, then the system loops back to 12 where another sampleof the channel's energy is taken, as shown in FIG. 1. This results insilence suppression not being activated and matching noise not beingadded. Such matching noise, if added, would likely be noticeablydifferent in sound to the listeners which could raise concerns regardingthe proper functioning of the communication system. Such audibledifferences are avoided by aborting the activation of SS 18.

If the noise spectrum is constant, then the SS system is activated, asindicated by reference numeral 18 in FIG. 1. The noise spectrum isdetermined to be constant if the channel contains audible sounds such asbackground or line noise which is constant, or no sound energywhatsoever. The activation 18 provides suppression of the “silence”,where “silence” refers to the absence of voice energy on the channel,although the channel may otherwise contain audible sounds such asbackground or line noise. Thus, even in the absence of voice energy, acommunication system frequently continues to transmit audible soundssuch as background or line noise, or, in the absence of any sound energywhatsoever, continues to transmit information thereof. Transmission ofsuch audible sounds, or information of no sound energy whatsoever, inthe absence of voice energy, is referred to as the transmission of“silence”. Such transmission of “silence” is suppressed by the VAD/SSsystem. As a result, the channel which had been transmitting the“silence” no longer transmits audible energy between the listeners whohad been receiving the “silence”. The channel thereby becomes availablefor the transmission of voice or other forms of energy between otherlisteners. This availability is advantageously used by routingcommunication links between other listeners over the channel on whichthe “silence” is suppressed. This re-routing of communication linksincreases the number of channels which may be provided by a fixedbandwidth thereby increasing the compression thereof and bandwidthsavings.

Activation of the VAD/SS system 18 results in the channel no longerproviding the communication link between the original listeners who wereconnected thereby prior to the “silence” suppression. As a result, the“silence”, which normally included noise, which was transmitted betweenthe listeners before the activation of the VAD/SS system 18 is no longerreceived by the listeners from the channel. Thus, during the activation18, the listeners would normally cease receiving any audible sounds fromthe channel, in the absence of some alternative source of audible soundsprovided to the listeners from the channel. A sudden cessation of allaudible sounds from the channel could raise concerns of the listenerregarding the proper functioning of the communication system.

The activation of the VAD/SS system 18 includes the addition of matchingnoise, which provides for the supply of audible sounds to the originallisteners, from a source other than transmission from the otherlistener, during the silence suppression. Such matching noise typicallyhas a relatively constant frequency and decibel level. As a result, eachof the original listeners continues to receive an audible sound from thechannel during the activation 18 thereby avoiding the complete cessationof such audible sounds which would normally otherwise result from thissilence suppression.

The matching noise is likely to more resemble the actual noise on thechannel prior to the activation of the VAD/SS system 18 if such actualnoise is “constant”. This results from the matching noise provided byknown VAD/SS systems being typically constant, for example, in frequencyand decibel level. Such resemblance is desirable because it increasesthe likelihood that the original listeners will not notice a change insound between the actual noise and matching noise. Such a change insound could raise concerns on the part of the listeners regarding theproper functioning of the communication system. As a result, theactivation of the VAD/SS system 18, which includes the addition of thematching noise, occurs when the examination of the spectrum of theactual noise 16 indicates such noise spectrum to be constant.

During activation of the VAD/SS system 18, the channel is monitored forthe presence of voice energy, as indicated by the loop back from 18 to12 in FIG. 1. Such monitoring is preferably continuous, althoughperiodic monitoring is possible.

The determination of whether the noise on the channel is constant ordynamic is preferably made by examining the power-frequency spectrum ofthe noise. More specifically, the variation in the power fluctuationprovides a guide to determining the type of noise. If the powerfluctuations are sufficiently small, then the noise is considered to beconstant resulting in the VAD/SS system being activated 18. If the powerfluctuations are sufficiently large, then the noise is considered to bedynamic resulting in the VAD/SS system being suppressed 18.

An example of constant noise is white noise, which is a noise type thatrepresents the normal telephone line noise. Another example of constantnoise is café noise, which is a noise type representative of somewherewhere people are gathered and are speaking while other environmentalnoises are mixed in. An example of dynamic noise is music, which is anoise type that represents what can be coupled into a connection from abackground music source, or, as is the case with a music-on-holdfeature, the type of noise that is purposefully added to a connection.

The examination of a power-frequency spectrum to determine whether itrepresents white noise, café noise or music is significantly facilitatedby an appropriate measurement window size. The measurement window sizemay be considered crucial. If the measurement window size is too small,it will reflect very local power fluctuations and not cover enoughfrequency. But if the measurement window size is increased to a sizesufficient to capture the spectrum, any further increase in sizeordinarily results in the unnecessary consumption of computationalresources and processing delay.

An advantageous measurement window size for white noise, café noise, andmusic is illustrated by FIGS. 2 to 9. FIGS. 2 and 3 show measurementwindow sizes of 8 seconds for café noise and music, respectively. FIGS.4 to 6 show measurement window sizes of 100 ms for white noise, cafénoise and music, respectively. FIGS. 7 to 9 show measurement windowsizes of 20 ms for white noise, café noise and music, respectively. Thepower-spectrum graphs of FIGS. 2 to 9 used a Unix Xwaves program. Thespectrum analysis method parameters include low pass filtering. Theanalysis type was a CEPST (cepstrally smoothed method) developed by MITLCS group. The window type is a hanning window and the scale is a logpower.

FIGS. 2 and 3 show a noticeable increase in the power fluctuations ofmusic relative to café noise. Accordingly, the measurement window sizeof 8 seconds used for FIGS. 2 and 3 provides a power-frequency spectrumswhich readily illustrate the difference between café noise and music,and that café noise is a constant type of noise and music is a dynamictype of noise.

The power-frequency spectrum of FIG. 5 for café noise shows a limitedincrease in fluctuations relative to the spectrum of FIG. 4. Incontrast, the power-frequency spectrum of FIG. 6 for music shows a moresignificant increase in the fluctuations relative to the spectrum ofFIG. 5. Accordingly, the measurement window size of 100 ms used forFIGS. 4 to 6 provides a power-frequency spectrums which readilyillustrate the differences between white and café noise, and music, andthat white and café noise are each a constant type of noise and music isa dynamic type of noise.

The power-frequency spectrums of FIGS. 7 to 9 for white noise, cafénoise and music all have significant power fluctuations. Further, themeasurement window size of 20 ms used for FIGS. 7 to 9 provides apower-frequency spectrums which provide limited illustration of thedifferences between white and café noise, and music. Accordingly, thismeasurement window size and associated power-frequency spectrums providelimited indication that white and café noise are each a constant type ofnoise and music is a dynamic type of noise.

The power-frequency spectrums of FIGS. 2 and 3, and of FIGS. 4 to 6 forrespective measurement window sizes of 8 seconds and 100 ms have similartrends, and are considered stable. Also, these power-frequency spectrumsillustrate the characteristic flat power spectrum of white noise andthat music has the largest fluctuation. In contrast, the differences influctuations for the power-frequency spectrums of FIGS. 7 to 9 for ameasurement window size of 20 ms are considerably less, as compared toFIGS. 2 and 3, and FIGS. 4 to 6. As a result, the power-frequencyspectrums of FIGS. 7 to 9 provide limited guidance for thedistinguishing of white noise and café noise from music. Accordingly, ameasurement window size of 20 ms is less effective as compared tomeasurement window sizes of 8 seconds and 100 ms for determining whetherthe noise spectrum is constant or dynamic 16. A measurement window sizeof 100 ms is included in a preferred embodiment of the method 10.

The measurement window size may be used to determine spectrum constancycriteria for ascertaining whether the actual noise on the channel iswhite noise, café noise or music. For example, one possible set ofcriteria, for a measurement window size of 100 ms, is that thepeak/average ratio for white noise is less than 10 dB, for café noise isbetween 10 to 15 dB, and for music is more than 15 dB. Another possibleset of criteria, for a measurement window size of 100 ms, is that thepeak/valley ratio for white noise is less than 10 dB, for café noise isabout 20 dB, and for music is about 30 dB. Refining of the criteria foreach determination should be based on multiple background noise samples.The sub-band bandwidth used in the calculation should be determined byexperimenting on differing background noise samples.

FIG. 10 shows the voice quality of a subjective test for white noise,café noise, and music for the VAD/SS system being on (activated) and off(not activated). More specifically, FIG. 10 shows the results of a testin which a conventional VAD/SS system was operated according to themethod 10 and the channel variously had white noise, café noise andmusic. The test was conducted with a G.729AB coder where the B signifiesthe use of the coder's associated VAD/SS. The test included mixing whitenoise, café noise, and music each individually with speech files andtransmitting such signal mixtures over a channel which is monitored bythe VAD/SS system. The signal to noise ratio was 22 dB and the speechlevel was −20 dBm. The listeners subjectively evaluated the voicequality for each of the signal mixtures containing alternatively whitenoise, café noise, and music, and for the VAD/SS system being activatedand not activated.

The evaluations were translated into a numerical score and combined intoa respective Mean Opinion Score (MOS) corresponding to the white noise,café noise and music. The evaluations were based on a method referred toas MOS testing, which is a form of subjective, customer-opinion testingin which test subjects listen to samples of speech and rate each sampleon the following 5-point rating scale: 5=Excellent, 4=Good, 3=Fair,2=Bad, 1=Poor. MOS testing is the subject of the ITU=T RecommendationP.800 titled “Methods for Subjective Determination of TransmissionQuality”.

The MOS indicative of the corresponding voice qualities observed duringthe test are shown in FIG. 10. FIG. 10 indicates that the judged voicequality of the samples for white noise was essentially the same with theVAD/SS system on (active) or off (inactive). The judged voice quality ofthe samples for café noise was slightly lower, by 0.14 MOS points, withthe VAD/SS system being on (active) as compared to being off (inactive).The judged voice quality of the samples for music was significantlylower, by 0.89 MOS points which is nearly a full point, with the VAD/SSsystem being on (active) as compared to being off (inactive). Thisindicates that activation of the VAD/SS system introduces a significantnegative effect when the noise is music, a smaller but also negativeeffect when the noise is café noise, and no negative effect when thenoise is white noise.

It is possible for the method 10 to include additional steps whichprovide for the matching noise which is added during the activation ofthe VAD/SS system 18 to have a similar sound as the actual noisedetected on the channel. For example, if the evaluation of the actualnoise for the presence of white noise indicates the presence of suchnoise, then noise which is similar in sound to white noise may be addedas the matching noise. Such added matching noise may be supplied to thechannel by the VAD/SS system. The similarity in sound between the actualand matching noise may be increased by measuring the power-frequencyspectrum, or other precisely definable characteristic of the actualnoise on the channel, and adding matching noise having a power-frequencyspectrum or such other precisely definable characteristic of the actualnoise which is similar to that of the actual noise on the channel. Themeasuring of the power-frequency spectrum, or other precisely definablecharacteristic of the actual noise on the channel, and the adding ofmatching noise having a power-frequency spectrum, or other preciselydefinable characteristic of the actual noise which is similar to that ofthe actual noise may be carried out by the VAD/SS system.

This adding of matching noise which is similar in sound to the actualconnection noise provides for a blending with, or matching, of the twonoises so as to prevent a noise on/noise off modulation sound that isunpleasant to the speaker/listener. Where this added, matching noise isdissimilar to the actual connection noise, the speaker/listener may heartwo different noises resulting from the cycling, which is also unnaturaland normally undesirable. In an attempt to reduce this mismatch betweenthe real noise and the matching noise, some VAD/SS features, especiallysome incorporated into speech coder designs, try to design a matchingnoise that resembles the connection noise in terms of its power, itsfrequency bandwidth, and its temporal change along both of thesedimensions. But even with these more sophisticated algorithms theaddition of matching noise frequently sounds unnatural.

It is possible to operate a VAD/SS system according to an embodiment ofthe method 10 where the VAD/SS system is connected to the channel of atransmission pipe and the channel provides a pathway for thetransmission of energy. The energy which is transmitted over the channelmay be voice energy, the detection of which is provided by the step 14of the method 10 of FIG. 1. Alternative forms of energy other than or inaddition to voice energy may be carried by the channel and detected bythe method 10. The method 10 may provide for the detection of suchalternative forms of energy and for activation of the SS system if suchalternative forms of energy have specific characteristics. For example,the channel may carry energy which resembles the energy corresponding tothe speech of persons talking to one another but such energy is notrepresentative of persons talking to one another over the channel.Energy corresponding to the speech of persons talking to one anotherover the channel may be referred to as voice energy. Energy which is notvoice energy may nevertheless resemble voice energy, such as by beingbackground noise which contains human speech. Such background noise maybe from a television or people talking to one another in the presence ofthe one or more of the users of the channel. The ability to discriminatebetween these two forms of energy enables the SS system to be activatedwhen the users of the channel stop talking even though energycorresponding to human speech, such as from a television, is beingcarried by the channel. Consequently, the channel becomes available fortransmission of voice energy from other channels.

It is possible to operate a VAD/SS system according to an embodiment ofthe method 10 which identifies energy carried by the channel whichtransmits information from one or more senders to one or morerecipients. Such communication energy includes voice energy and otherforms of energy, such as the energy which corresponds to a text messagesent between two or more cellular phones. The ability to discriminatebetween communication energy and other forms of energy enables the SSsystem to be suppressed when communication energy is being carried bythe channel, even if such communication energy is not voice energy.Consequently, the channel remains available for transmission ofcommunication energy. Also, if communication energy is not being carriedby the channel and the energy on the channel has other specificcharacteristics, then the SS system may be activated to make the channelavailable for transmission of communication energy from other channels,as indicated by the steps 16, 18 in FIG. 1.

It is also possible to operate a VAD/SS system according to anembodiment of the method 10 in which, if communication energy is notdetected on the channel, the SS system is activated depending upon thenature of the energy detected on the channel. For example, the nature ofthe energy may be indicated by the noise spectrum thereof such that theactivation of the SS system depends upon whether the noise spectrum isconstant or dynamic, as indicated by the steps 16, 18 in FIG. 1.

It is possible for the activation of the SS system to depend upon otheraspects of the nature of the energy detected on the channel. Forexample, activation of the SS system may depend upon the similarity ofthe energy on the channel to a matching noise which may be supplied bythe VAD/SS system, even though such matching noise may be dynamic.

Additionally, the method 10 may provide for the detection of varioustypes of energy on the channel. For example, such detection may providefor the detection of the voice energy 14, as shown in FIG. 1. The method10 may provide for the detection of types of energy other than voice orcommunication energy which also may be advantageously carried by thechannel and therefore warrant the SS system to be suppressed. Thedetection of such advantageously carried energy by the VAD/SS systemenables the system to loop back to the step 12 of FIG. 1 withoutrequiring a determination of the nature of the energy, such as by thestep 16 of FIG. 1.

The entire disclosures of each of the following U.S. Patent Applicationsare hereby incorporated by reference herein:

U.S. patent application Ser. No. 10/330,957, Filing Date—Dec. 27, 2002,Title—System and Method for Improved Use of Voice Activity Detection,Applicants—James H. James, Joshua Hal Rosenbluth, Attorney Docket No.1999-0789A; and

U.S. patent application Ser. No. 10/331,013, Filing Date—Dec. 27, 2002,Title—System and Method for Improved Use of Voice Activity Detection,Applicants—James H. James, Joshua Hal Rosenbluth, Attorney Docket No.1999-0789.

While the embodiments herein have been described by reference to certainpreferred embodiments, it should be understood that numerous changescould be made within the spirit and scope of the inventive conceptdescribed. Accordingly, it is intended that these embodiments not belimited to the disclosed embodiments, but that it have the full scopepermitted by the language of the following claims.

What is claimed is:
 1. A method of controlling a communication channel,the method comprising: determining, using a processing device, whetherthere is a decrease in communication energy associated with thecommunication channel; determining, using the processing device, whethernoise energy associated with the communication channel is constant basedon a spectrum constancy criterion; and activating silence suppression,using the processing device, in response to determining that the noiseenergy associated with the communication channel is constant based onthe spectrum constancy criterion and determining that communicationenergy associated with the communication channel is decreased, theactivating of silence suppression comprising associating communicationenergy with the communication channel that was not already associatedwith the communication channel prior to activating silence suppression.2. The method according to claim 1, wherein determining whether thenoise energy is constant based on the spectrum constancy criterioncomprises analyzing fluctuation in a power frequency spectrum associatedwith the noise energy.
 3. The method according to claim 1, wherein thecommunication energy comprises a text message.
 4. The method accordingto claim 2, wherein analyzing fluctuation in the power frequencyspectrum comprises determining whether the power frequency spectrum isconstant, the method further comprising determining that the noiseenergy associated with the communication channel is constant based onthe power frequency spectrum being constant.
 5. The method according toclaim 1, wherein activating silence suppression further comprises addingmatching noise energy to the communication channel, the matching noiseenergy having a power frequency spectrum matching actual noise on thecommunication channel.
 6. The method according to claim 1, furthercomprising determining whether there is a decrease in communicationenergy associated with the communication channel following activation ofsilence suppression.
 7. The method according to claim 1, furthercomprising de-activating silence suppression in response to determiningthat the communication energy associated with the communication channelis present.
 8. A computer-readable storage device comprisinginstructions stored thereon that, when executed by a processing device,cause the processing device to perform operations comprising:determining whether there is a decrease in communication energyassociated with a communication channel; determining whether noiseenergy associated with the communication channel is constant based on aspectrum constancy criterion; and activating silence suppression inresponse to determining that the noise energy associated with thecommunication channel is constant based on the spectrum constancycriterion and determining that the communication energy associated withthe communication channel is decreased, the activating of silencesuppression comprising associating communication energy with thecommunication channel that was not already associated with thecommunication channel prior to activating silence suppression.
 9. Thecomputer-readable storage device according to claim 8, furthercomprising instructions stored thereon that, when executed by theprocessing device, cause the processing device to perform operationscomprising analyzing fluctuation in a power frequency spectrumassociated with the noise energy to determine whether the noise energyis constant.
 10. The computer-readable storage device according to claim8, wherein the communication energy comprises a text message.
 11. Thecomputer-readable storage device according to claim 9, furthercomprising instructions stored thereon that, when executed by theprocessing device, cause the processing device to perform operationscomprising: determining whether the power frequency spectrum isconstant; and determining that the noise energy associated with thecommunication channel is constant based on the power frequency spectrumbeing constant.
 12. The computer-readable storage device according toclaim 8, further comprising instructions stored thereon that, whenexecuted by the processing device, cause the processing device toperform operations comprising adding matching noise energy to thecommunication channel, the matching noise energy having a powerfrequency spectrum matching actual noise on the communication channel.13. The computer-readable storage device according to claim 8, furthercomprising instructions stored thereon that, when executed by theprocessing device, cause the processing device to perform operationscomprising determining whether there is a decrease in communicationenergy associated with the communication channel following activation ofsilence suppression.
 14. The computer-readable storage device accordingto claim 8, further comprising instructions stored thereon that, whenexecuted by the processing device, cause the processing device toperform operations comprising de-activating silence suppression inresponse to determining that the communication energy associated withthe communication channel is present.
 15. An apparatus to control acommunication channel, the apparatus comprising: a processing device;and a computer-readable storage device storing instructions that, whenexecuted by the processing device, cause the processing device toperform operations comprising: determining whether there is a decreasein communication energy associated with the communication channel;determining whether noise energy associated with the communicationchannel is constant based on a spectrum constancy criterion; andactivating silence suppression in response to determining that the noiseenergy associated with the communication channel is constant based onthe spectrum constancy criterion and that the communication energyassociated with the communication channel is decreased, the activatingof silence suppression comprising associating communication energy withthe communication channel that was not already associated with thecommunication channel prior to activating silence suppression.
 16. Theapparatus according to claim 15, wherein the instructions, when executedby the processing device, further cause the processing device to performoperations comprising analyzing fluctuation in a power frequencyspectrum associated with the noise energy to determine whether the noiseenergy is constant.
 17. The apparatus according to claim 16, wherein theinstructions, when executed by the processing device, further cause theprocessing device to perform operations comprising analyzing fluctuationin the power frequency spectrum for a duration of 100 msec.
 18. Theapparatus according to claim 16, wherein the instructions, when executedby the processing device, further cause the processing device to performoperations comprising: determining whether the power frequency spectrumis constant; and determining that the noise energy associated with thecommunication channel is constant based on the power frequency spectrumbeing constant.
 19. The apparatus according to claim 15, wherein theinstructions, when executed by the processing device, further cause theprocessing device to perform operations comprising disabling silencesuppression in response to determining that the communication energyassociated with the communication channel is present.
 20. The apparatusaccording to claim 15, wherein the instructions, when executed by theprocessing device, further cause the processing device to performoperations comprising determining whether there is a decreasecommunication energy associated with the communication channel followingactivation of silence suppression.